﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IDAL;

namespace DALMSSQL
{
	public partial class DBSession:IDAL.IDBSession
    {
		#region 01 数据接口 IanswerDAL
		IanswerDAL ianswerDAL;
		public IanswerDAL IanswerDAL
		{
			get
			{
				if(ianswerDAL==null)
					ianswerDAL= new answerDAL();
				return ianswerDAL;
			}
			set
			{
				ianswerDAL= value;
			}
		}
		#endregion

		#region 02 数据接口 IassessDAL
		IassessDAL iassessDAL;
		public IassessDAL IassessDAL
		{
			get
			{
				if(iassessDAL==null)
					iassessDAL= new assessDAL();
				return iassessDAL;
			}
			set
			{
				iassessDAL= value;
			}
		}
		#endregion

		#region 03 数据接口 IbarrageDAL
		IbarrageDAL ibarrageDAL;
		public IbarrageDAL IbarrageDAL
		{
			get
			{
				if(ibarrageDAL==null)
					ibarrageDAL= new barrageDAL();
				return ibarrageDAL;
			}
			set
			{
				ibarrageDAL= value;
			}
		}
		#endregion

		#region 04 数据接口 IclaDAL
		IclaDAL iclaDAL;
		public IclaDAL IclaDAL
		{
			get
			{
				if(iclaDAL==null)
					iclaDAL= new claDAL();
				return iclaDAL;
			}
			set
			{
				iclaDAL= value;
			}
		}
		#endregion

		#region 05 数据接口 IclassAskDAL
		IclassAskDAL iclassAskDAL;
		public IclassAskDAL IclassAskDAL
		{
			get
			{
				if(iclassAskDAL==null)
					iclassAskDAL= new classAskDAL();
				return iclassAskDAL;
			}
			set
			{
				iclassAskDAL= value;
			}
		}
		#endregion

		#region 06 数据接口 IclassCollectDAL
		IclassCollectDAL iclassCollectDAL;
		public IclassCollectDAL IclassCollectDAL
		{
			get
			{
				if(iclassCollectDAL==null)
					iclassCollectDAL= new classCollectDAL();
				return iclassCollectDAL;
			}
			set
			{
				iclassCollectDAL= value;
			}
		}
		#endregion

		#region 07 数据接口 IclassColumnDAL
		IclassColumnDAL iclassColumnDAL;
		public IclassColumnDAL IclassColumnDAL
		{
			get
			{
				if(iclassColumnDAL==null)
					iclassColumnDAL= new classColumnDAL();
				return iclassColumnDAL;
			}
			set
			{
				iclassColumnDAL= value;
			}
		}
		#endregion

		#region 08 数据接口 IclassListDAL
		IclassListDAL iclassListDAL;
		public IclassListDAL IclassListDAL
		{
			get
			{
				if(iclassListDAL==null)
					iclassListDAL= new classListDAL();
				return iclassListDAL;
			}
			set
			{
				iclassListDAL= value;
			}
		}
		#endregion

		#region 09 数据接口 IclassNoteDAL
		IclassNoteDAL iclassNoteDAL;
		public IclassNoteDAL IclassNoteDAL
		{
			get
			{
				if(iclassNoteDAL==null)
					iclassNoteDAL= new classNoteDAL();
				return iclassNoteDAL;
			}
			set
			{
				iclassNoteDAL= value;
			}
		}
		#endregion

		#region 10 数据接口 IfanDAL
		IfanDAL ifanDAL;
		public IfanDAL IfanDAL
		{
			get
			{
				if(ifanDAL==null)
					ifanDAL= new fanDAL();
				return ifanDAL;
			}
			set
			{
				ifanDAL= value;
			}
		}
		#endregion

		#region 11 数据接口 ImsgDAL
		ImsgDAL imsgDAL;
		public ImsgDAL ImsgDAL
		{
			get
			{
				if(imsgDAL==null)
					imsgDAL= new msgDAL();
				return imsgDAL;
			}
			set
			{
				imsgDAL= value;
			}
		}
		#endregion

		#region 12 数据接口 ImyClassDAL
		ImyClassDAL imyClassDAL;
		public ImyClassDAL ImyClassDAL
		{
			get
			{
				if(imyClassDAL==null)
					imyClassDAL= new myClassDAL();
				return imyClassDAL;
			}
			set
			{
				imyClassDAL= value;
			}
		}
		#endregion

		#region 13 数据接口 ImyTalkDAL
		ImyTalkDAL imyTalkDAL;
		public ImyTalkDAL ImyTalkDAL
		{
			get
			{
				if(imyTalkDAL==null)
					imyTalkDAL= new myTalkDAL();
				return imyTalkDAL;
			}
			set
			{
				imyTalkDAL= value;
			}
		}
		#endregion

		#region 14 数据接口 IorderDAL
		IorderDAL iorderDAL;
		public IorderDAL IorderDAL
		{
			get
			{
				if(iorderDAL==null)
					iorderDAL= new orderDAL();
				return iorderDAL;
			}
			set
			{
				iorderDAL= value;
			}
		}
		#endregion

		#region 15 数据接口 IpostDAL
		IpostDAL ipostDAL;
		public IpostDAL IpostDAL
		{
			get
			{
				if(ipostDAL==null)
					ipostDAL= new postDAL();
				return ipostDAL;
			}
			set
			{
				ipostDAL= value;
			}
		}
		#endregion

		#region 16 数据接口 IreplyDAL
		IreplyDAL ireplyDAL;
		public IreplyDAL IreplyDAL
		{
			get
			{
				if(ireplyDAL==null)
					ireplyDAL= new replyDAL();
				return ireplyDAL;
			}
			set
			{
				ireplyDAL= value;
			}
		}
		#endregion

		#region 17 数据接口 IshareDAL
		IshareDAL ishareDAL;
		public IshareDAL IshareDAL
		{
			get
			{
				if(ishareDAL==null)
					ishareDAL= new shareDAL();
				return ishareDAL;
			}
			set
			{
				ishareDAL= value;
			}
		}
		#endregion

		#region 18 数据接口 ItalkDAL
		ItalkDAL italkDAL;
		public ItalkDAL ItalkDAL
		{
			get
			{
				if(italkDAL==null)
					italkDAL= new talkDAL();
				return italkDAL;
			}
			set
			{
				italkDAL= value;
			}
		}
		#endregion

		#region 19 数据接口 ItalkManagerDAL
		ItalkManagerDAL italkManagerDAL;
		public ItalkManagerDAL ItalkManagerDAL
		{
			get
			{
				if(italkManagerDAL==null)
					italkManagerDAL= new talkManagerDAL();
				return italkManagerDAL;
			}
			set
			{
				italkManagerDAL= value;
			}
		}
		#endregion

		#region 20 数据接口 IuserDAL
		IuserDAL iuserDAL;
		public IuserDAL IuserDAL
		{
			get
			{
				if(iuserDAL==null)
					iuserDAL= new userDAL();
				return iuserDAL;
			}
			set
			{
				iuserDAL= value;
			}
		}
		#endregion

    }

}